package com.macro.mall.product.service;


import com.macro.mall.model.PmPrpty;
import com.macro.mall.product.dto.PmPrptyDto;

import java.util.List;


public interface PmPrptyService {

    int savePmPrpty(PmPrptyDto pmPrptyDto);

    List<PmPrpty> listPrpty(int pageNum, int pageSize, PmPrptyDto param);

    List<PmPrpty> listPrptyByPackageId(int pageNum, int pageSize, PmPrptyDto param,Long prptyPackageId);

    List<PmPrptyDto> converDataList(List<PmPrpty> prptyList);

    PmPrpty getById(Long id);

    PmPrpty getByCode(String  code);

    int deletePrpty(String prptyIds);

    int deletePrptyVal(String prptyValIds);

    void checkPmPrpty(PmPrptyDto param) throws Exception;
}
